package com.jilefojing.beans.query;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.jilefojing.beans.enums.ItemTypeEnumForSource;

/**
 * 
 * @author 作者 jgshun
 * @date 创建时间 2016年07月26日 10时33分28秒
 */
public class RSourceCorrelationQuery  implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -1714040945927899420L;
	private List<Long> ids;
	private List<ItemTypeEnumForSource> itemTypes;
	private List<Long> itemIds;
	private List<ItemTypeEnumForSource> relationTypes;
	private List<Long> relationIds;
	private List<Long> sorts;
	private List<Long> createUserIds;

	private Date equalCreateTime;
	private Date equalAndBeforCreateTime;
	private Date equalAndAfterCreateTime;
	private Date beforCreateTime;
	private Date afterCreateTime;

	public List<Long> getIds() {
		return ids;
	}

	public void setIds(List<Long> ids) {
		this.ids = ids;
	}

	public List<ItemTypeEnumForSource> getItemTypes() {
		return itemTypes;
	}

	public void setItemTypes(List<ItemTypeEnumForSource> itemTypes) {
		this.itemTypes = itemTypes;
	}

	public List<Long> getItemIds() {
		return itemIds;
	}

	public void setItemIds(List<Long> itemIds) {
		this.itemIds = itemIds;
	}

	public List<ItemTypeEnumForSource> getRelationTypes() {
		return relationTypes;
	}

	public void setRelationTypes(List<ItemTypeEnumForSource> relationTypes) {
		this.relationTypes = relationTypes;
	}

	public List<Long> getRelationIds() {
		return relationIds;
	}

	public void setRelationIds(List<Long> relationIds) {
		this.relationIds = relationIds;
	}

	public List<Long> getSorts() {
		return sorts;
	}

	public void setSorts(List<Long> sorts) {
		this.sorts = sorts;
	}

	public List<Long> getCreateUserIds() {
		return createUserIds;
	}

	public void setCreateUserIds(List<Long> createUserIds) {
		this.createUserIds = createUserIds;
	}

	public Date getEqualCreateTime() {
		return equalCreateTime;
	}

	public void setEqualCreateTime(Date equalCreateTime) {
		this.equalCreateTime = equalCreateTime;
	}

	public Date getEqualAndBeforCreateTime() {
		return equalAndBeforCreateTime;
	}

	public void setEqualAndBeforCreateTime(Date equalAndBeforCreateTime) {
		this.equalAndBeforCreateTime = equalAndBeforCreateTime;
	}

	public Date getEqualAndAfterCreateTime() {
		return equalAndAfterCreateTime;
	}

	public void setEqualAndAfterCreateTime(Date equalAndAfterCreateTime) {
		this.equalAndAfterCreateTime = equalAndAfterCreateTime;
	}

	public Date getBeforCreateTime() {
		return beforCreateTime;
	}

	public void setBeforCreateTime(Date beforCreateTime) {
		this.beforCreateTime = beforCreateTime;
	}

	public Date getAfterCreateTime() {
		return afterCreateTime;
	}

	public void setAfterCreateTime(Date afterCreateTime) {
		this.afterCreateTime = afterCreateTime;
	}

}